Top 10k strings from 16-48 Magazine - Issue 23 (1985)(16-48 Tape Magazine)(Side B).tzx in <root> / bin / z80 / software / Sinclair Spectrum Collection TOSEC.exe / Sinclair ZX Spectrum - Magazines / Sinclair ZX Spectrum - Magazines - [TZX] (TOSEC-v2007-01-01) /

Back to the directory listing

   6 UUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
   5 z$="00000202
   5 VIRGIN SOFTWARE 
   4 a$(loc+dir)
   4 ------------------------------
   4 "CHARACTERS"
   3 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   3 a$(loc)=c$)
   3 VIRGIN SOFTWARE
   3 STOP THE TAPE
   3 RUN THE TAPE
   3 LET THE TAPE RUN
   3 GGGGGGGGGGGGGGGGGG
   3 ;"lib4code"
   3 ;"CHARACTERS"
   3 -----------------***----------
   3 --------------)))--------(((--
   3 ************
   3 )*(l>lc),16
   2 ~~~~~~~~~~~~~~~
   2 ~~~~~~~~~~~~~~
   2 z$="20050102
   2 z$="20030202
   2 z$="00000204
   2 xGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
   2 t$(pos-dir1)
   2 n(hyp,dis)):
   2 f(hyp,dis)):
   2 a$(loc)=i$
   2 GGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
   2 GGGGGGGGGGGGGGGGGGGGGG
   2 FFFFFFFFFFFFFFFFFFFFFFFFCGGGCFB
   2 FFFFCFCCCFB
   2 DRAUGHTS LOADING
   2 ;"swapcode"
   2 ;"library 4"
   2 ;"CROSSWORD":
   2 ;" PLEASE WAIT! ";
   2 ;"              ";
   2 ;"              ":
   2 *(l>lc);"                "
   2 "swapcode"
   2 "lib4code"
   2 "DRAUGHTS"
   2  DRAUGHTS 
   2                        
   1 ~ compulation formula fromthe ~music biz~ to the ~softwarebiz~. 
   1 z=prog+291
   1 z(a)=(ypos/2
   1 z$="20000102"+s$(
   1 z$="18140103
   1 z$="10040202
   1 z$="10030203STOP THE TAPE":
   1 z$="10020203
   1 z$="10000212SIDE 
   1 z$="10000102
   1 z$="08060102
   1 z$="08000203
   1 z$="05000202"+t$:
   1 z$="04030203
   1 z$="04030104
   1 z$="04000202
   1 z$="02220102DRAUGHTS!":
   1 z$="01020202Question No."+
   1 z$="01020104
   1 z$="00060203
   1 z$="00000822
   1 y(a)=(xpos/2
   1 xGGGGGGGEEEEGGGGGGG
   1 wwwwwwwwwwwwwwwwwwwwwwwwwwwwww
   1 would expect to find
   1 work. This hilarious arcade/
   1 with 32000 panaramic views, 4000locations, over 40 independent
   1 wake him before he's late for
   1 version does lack is the
   1 twy,te;"focus"
   1 twy,on;"of field":
   1 tw;fl;"mm":
   1 trigger finger.  ":
   1 to come from Virgin itself.
   1 to 1000,2000,3000
   1 this collection of quality
   1 these games were sold at these
   1 the original.  ":
   1 the main control room. Floating in the factory are sharp pieces of metal which will rip your
   1 the first game in the successfulLands Of Midnight saga written
   1 the answers in here!
   1 the Zapp anything that moves
   1 tex=tex-(tex>0
   1 tex=tex+(tex<7
   1 t$(pos)=h$)
   1 t$(loc+dir)=t$(loc):
   1 t$(loc)=b$
   1 store screen.
   1 spacesuit and so exspose you to the vaccum of space. This is a
   1 space invaders I've ever played.":
   1 solving the numerous puzzles.
   1 software compilation? 
   1 slight flicker. One of the
   1 set ram and load code
   1 sense of humour.":
   1 seem more at home in 
   1 se;dis;" metres",:
   1 se;;" f/";ap,:
   1 screens of very impressive
   1 predecessor probably saved
   1 pause=twy:
   1 p$(a),q$(a):
   1 originally by 
   1 opinion, the first decent game
   1 one program. This game would 
   1 on;"metres":
   1 on,tw;" Hyperf.dist.= ";
   1 on,tw;" ";fl;"mm lens:";
   1 of confusion
   1 nstructions or 
   1 nightmare and it's your job to
   1 moves=moves+1
   1 loc+dir>80
   1 library 4 
   1 lib4code  
   1 large but they do suffer from a
   1 l=l+(l<max)*(k$="6"
   1 l=l+(k$="6"
   1 kind.  You are in a vast factoryin outer-space, trying to find
   1 is in fact 8 simple games in
   1 is a very simple game to play
   1 in getting aeroplanes across theAlantic then they do boats, are Transposing their lucrative ~
   1 i(hyp);" metres
   1 hyperfocal distance
   1 hyperf dist
   1 hmen=hmen+1
   1 h(cof,fl,ap)
   1 h(cof,fl,a(n)):
   1 h(cof,fl,a(n))):
   1 graphics. One of the rooms
   1 focussing dist
   1 focal length reasonable?
   1 find farthest focus
   1 find & print hyperf dist for
   1 ext page, or 
   1 excellent stratagy/adventure,
   1 excellent story-line booklet of
   1 excellent games, one so-so 
   1 each apert
   1 dn+" metres to "+f$+" "
   1 df+" metres"
   1 demanding game which needs an
   1 defeat the Witchking Doomdark 
   1 cmen=cmen+1
   1 choice=thy:
   1 characters and a supporting castof thousands. The task is to
   1 certainly a golden oldie and oneof my personal all time fav's.
   1 call bigprint
   1 c=c+(k$="8"
   1 better versions of this type of game due mainly to its insane
   1 becomes the funniest game of
   1 b=back a screen 
   1 b(a)=loc+dir
   1 b(a)=loc+2
   1 average priced game (`8.89) you get six old classics (well five old classics anyway). ":
   1 assembly listings
   1 array carries aperture values
   1 are glad to get rid of it.
   1 aperture, this program will give
   1 and, like Defender, very
   1 and went on repeating it time
   1 and his evil hoardes. This was
   1 and again. Wally is having a
   1 and I imagine they
   1 ame again, or 
   1 agile mind as well as an agile
   1 agazine Ltd.   *6\$:
   1 adventure is played over 31
   1 addictive.   ":
   1 a$(loc+dir)=i$
   1 a$(loc+dir)=b$
   1 a$(loc+dir)=a$(loc):
   1 a$(loc)=b$:
   1 a$(loc)=b$
   1 a$(from)=b$
   1 a$(dest)=k$
   1 a$(dest)=a$(from)
   1 a$(ch)>"E"
   1 a$((from+dest)/2
   1 Z$="LLCC0202"+A$(N,1
   1 Z$="05010410BYE BYE":
   1 Z$=" YCC0202"+A$(N,Y/2
   1 Your move.
   1 XXXXXXXXXXX X X X X X  XXXXXXXXX  X X   X X XXXXX XXXXX  X     X  XXXXX XXXXX X X   X X  XXXXXXXXX  X X X X X XXXXXXXXXXXG
   1 Well, for the price of one
   1 Wally Week.
   1 Virgin, who have more success
   1 Virgin software
   1 Virgin Challenger
   1 VERTICAL ROUTINE
   1 V=view graphics"
   1 UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
   1 UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU""""""""""""""""""""""""""""""""
   1 UUUUUUUUUUUU
   1 UDG        
   1 This was one of the first arcadeadventures and was published
   1 This must represent excellent
   1 This is variation on the 
   1 This is an arcade/adventure of
   1 The third game was, in my
   1 The sprites in this game are
   1 The second game is 
   1 The last game on the tape is a
   1 The fith game comes from 
   1 The first game on the tape is 
   1 So what do you get on this
   1 So for `8.95 you get four 
   1 SWAPPING SCREENS
   1 STRANGE LOOP       `6.95
   1 STRANGE LOOP
   1 STOP THE TAPESy
   1 SHAKESPEARE1 1 1001DALMATION  3 2 8 01MILAN      5 1 4 01PETER      5 7 4 01ABATE      7 1 4 01PROUD      7 7 4 01NANTUCKET  9 2 8 01AFGHANISTAN111 1001HADJI      1 2 4 11BANFF      7 2 4 11LEA        5 3 2 11KILDA      1 4 4 11TENCH      7 4 4 11SPA        1 6 2 11URN        9 6 2 11EXILE      1 8 4 11RAKES      7 8 4 11RANGE      1 104 11TWO        5 9 2 11ULTRA      7 104 11C?
   1 SCREEN SWAPPING ROUTINES
   1 SAVE""swapcode""CODE 60000,88
   1 S$="XXXXXXXXXXX X X X X X  XXXXXXXXX  X X   X X XXXXX XXXXX  X     X  XXXXX XXXXX X X   X X  XXXXXXXXX  X X X X X XXXXXXXXXXX"
   1 REVIEWS   :
   1 REVIEWS       
   1 QUIT ROUTINE
   1 Q=quit program   
   1 Q. WHAT'S A GREEK ---?          A. ABOUT TEN QUID A WEEK.(MOAN)W
   1 PYJAMARAMA         `8.95
   1 PRINT WORD
   1 PRINT CLUE
   1 PRESS R to read again
   1 PRESS L to load the next program"
   1 PRESS A KEY
   1 Only a real wally   
   1 OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNONNNONNNNNNNNNNOOOOKKKKKKOOOMMOMMMMMMOMMOMMMOOOOOOOKKKkkKOOMMMMMMOMMOMMMMMMMMOOOOOOKsskkKOOMMMMMMMOMMMMMMMMMOMMOOOOKsskkKOOMMMOMMMMMOMMOMMMOMMMMMOOKKKKKKOOOOOOOOOOOOOOOOOOOOOOOOOOOKKKKOOOOOOOOOOOOOOOOOOOOOOOOOOOOOKKOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOwwOG__OoOoOOOOOOOO999999999999WWWwWW__GGOg99999999999999999999WWMGWW__GGMg99999999999999999999WWTWWWVWGGCG99999999999999999999WWVWWWPWGGDG99999999999999999999OWWWOWWWOGGG99999999999999999999WWWWWWWWGGGG99999999
   1 OOGGOOGGOOGGGGGGGGGGGGGGGGGt
   1 OOGGOOGGOO
   1 Next there is a guest apperance of that software mega-star,
   1 Mike Singleton
   1 M/CODE SWAP   
   1 M/CODE LIBRARY 4
   1 LORDS OF MIDNIGHT  `9.95
   1 LORDS OF MIDNIGHT
   1 John Luby, 1985
   1 JOHN LUBY    1985
   1 Interceptor 
   1 Instructions? (y/n)":
   1 INPUT WORD
   1 HORIZONTAL SWAP 
   1 GGOOGGOOGGGGGGGGGGGG_______G
   1 GGOOGGOOGGGGGGGGGGGG
   1 GGGGGOO{{OOGGGGGGGGGGGG
   1 GGGGGGxGGGGDDDDGGGGGGGGGGGGGGGGGGGGGGGxGGGGDDDDGGGGGGGGGGGGGGGGGGGGGGG
   1 GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
   1 GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
   1 GGGGGGGGGGGGG
   1 GGGGGGGGGGEEEEGGGEEEEGGGGGGGGGG
   1 GGGGGGGGGGEEEEGGGEEEEGGGGGGGGG
   1 GGGGGGGEEEEGGGEEEEGGGG
   1 GGGFFFFCCCCCFB
   1 GGEEEEGGGGGGG
   1 GENERAL NOTES
   1 For any normal focal length  and
   1 Firebird's
   1 Find nearest focus. Set infinity flag
   1 FOCUS         
   1 FOCUS     
   1 FFFFGGGGGGGFFGGGGGGGFFFFCCCCCFB
   1 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB
   1 FFFFFFFFFFFFFFFFFFFFFFFFF
   1 FFFFFFFCCCCCFB
   1 FFFFFCCCCCFBEEEEEEEEEEEEEEEEEEEEEEEEEEEE
   1 FEEEEFFFFFFFFGGGGEEFDDDDDDDDDDDFFFFFFFFCCCCCCGGGGEEFDDDDDDFFFFFFFFFFFFFCCCCCCGGGGFFFEEEEEEEEEEEFFFFFFFFFFFFFFGGGGFFFEEEEEEFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBFFFFFFFFCFFFFFFCFFFFFFFFFBBBBBBBFFFFFFFFCFFFFFFCFFFFFFFFFBGGGBBBFBBBFFFFCFFFFFFCFFFFBBBFFBBBBBBBFDDDFFFFCFFFFFFCFFFFDDDFF
   1 FBBFFFFFFFFFFFFFFFFFFFFFFFFF
   1 FBBFDDDFFFFFFFFFFFFFFFFDDDFF
   1 FBBFDDDFFBBBBBBBBBBBBFFDDDFF
   1 FALCON PATROL 2    `6.95
   1 FALCON PATROL 2
   1 Establish COF
   1 EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGG
   1 EEEEEEEEEEEEEEEEEEEEEEEE
   1 EEEEEE@@@@@@@@@@@@DDGEEDDD@@
   1 EEEEEE@@@@@@@@@@@@DDFGGDEE@@@
   1 EEEEEE@@@@@@@@@@@@@DDGGFFF@@
   1 Don't Buy This,
   1 Do you want to move first? (y/n)
   1 Defender theme. You zoom back and forth zapping helicopters overa desolate battle field. This
   1 DRAUGHTS  Y!
   1 DRAUGHTS      
   1 DEPTH OF FOCUS
   1 Created with Ramsoft MakeTZX
   1 CROSSWORD     
   1 CROSSWORD 
   1 COMPETITION   
   1 COMPET'N  
   1 COF=";cof;
   1 CHECK FOR FINISH
   1 CHARACTERS
   1 CAR COMPETITION!
   1 BRIAN BLOODAXE     `7.95
   1 BRIAN BLOODAXE
   1 Another arcade/adventure and theweakest game on the tape. This
   1 ASSEMBLY LISTING
   1 ARRAY AND NT E E R   UT A LOGICALRED L U   LI  COMMA  SBIN W E BITU E  IN E RT X   T E IEXTEND OPEN O  O   E GOR  RETURN 
   1 ARABIAN NIGHTS     `5.95
   1 ARABIAN NIGHTS
   1 @@@@@@@@@@@@FFFF@@@@@@@@@@EEE88@@@@@@@@@@@@@FFFF@@@@@@@@@@EEE88@@@@@@@@@@@@@FFEEFFFCCGCCGCEEE88@@@@@@@@@@@@CCCEEEFDCDDCFFCEEE88@@@@@@@@@@@@CCCEEDDFDFFGGG@EEE88@@@@@@@@@@@@@@@GGEGFFDDDGG@EEE88@@@@@@@@@@@@@@@GGGGDEGGEGG@EEE88@@@@@@@@@@@@@@@@EEGGFDDEFF@EEE88EEEEEE@@@@@@@@@@EEGEEDDGGG@EEE8
   1 ??????????
   1 ?????????>
   1 ;'''''''" The first half of the compet-  ition appeared last month along with the first entry form. You  will need both forms to enter   the competition.               "
   1 ;"library 4":
   1 ;"Verified O.K. Press any key.   ":
   1 ;"Use up and down keys to read thenotes. 
   1 ;"This month have two routines forexchanging the current screen   display with a screen stored in RAM."
   1 ;"The first routine resides at    60000 and is 64 bytes long."'"You need to poke 60004 and 60005with the low and high bytes of  the address of the screen you   have stored."
   1 ;"Saved and verified O.K.            Press any key.":
   1 ;"Rewind and play to verify.":
   1 ;"REVIEWS":
   1 ;"REVIEWS"
   1 ;"PRESS ANY KEY TO CONTINUE"
   1 ;"PRESS A KEY":
   1 ;"MOVES ";moves
   1 ;"MEN  ";hmen;" ";
   1 ;"MEN  ";cmen;" "
   1 ;"Jump again? (y/n)"
   1 ;"DRAUGHTS":
   1 ;"DRAUGHTS"
   1 ;"CROSSWORD"
   1 ;"Another go? (y/n)"
   1 ;"ARE YOU SURE YOU WANT TO QUIT?  PRESS Y FOR YES OR N FOR NO."
   1 ;"/13 pages"
   1 ;"          ":
   1 ;"                                                               ":
   1 ;"                                                                ":
   1 :::::::::999999;
   1 999999999;;;;;;;
   1 999999999;;;;;;9
   1 77777777777777
   1 666666666666666666666666666666
   1 60000 will then   swap the current screen for the one in memory and a repeated    call will swap back again."
   1 444444440000000022110221100000
   1 444441114444400022222221111111
   1 444422222266222666622221111000
   1 3333)=(x*y/z)/1e3
   1 222222244446444422112221116111
   1 222100110444444444222221111144
   1 16/48#23/2
   1 111111111110000002222221111112
   1 000044444000444422222221111111
   1 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
   1 ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////00000000000000000000000000000000,
   1 . What this
   1 . Brian B.has to go from screen to screen collecting the crown jewels and
   1 -------------------------(((--
   1 , then    press 
   1 , that is acceptable  onthe 
   1 ,   which describes the focussinglatitude   at  the  film  plane,rather than the subject plane.":
   1 +n);".";a$:
   1 +888888888888888888888888888888888
   1 *dir)=a$(loc)
   1 ****TEXT***TEXT********
   1 *(l>lc);a$:
   1 )=(x*y)/(x-y)
   1 )=(x*y)/(x+y):
   1 );"hours ";
   1 ));"Minutes."'"PRESS ANY KEY (
   1 (dest-from)
   1 (Falcon Patrol 2) and one naff
   1 (Arabian Nights). Originally 
   1 '''"   LOW    sets it to f/1OOO.
   1 '"Unlike simply using LDIR to calldown a screen from RAM these    routines do not lose the currentscreen."
   1 '"To resign, press 
   1 '"To make your move, move the     cursor to the piece you wish to move using 
   1 '"Then follow the same procedure  in selecting the square you wishto move to."
   1 '"The winner is the first to take all his opponent's pieces or theplayer who leaves his opponent  unable to move."
   1 '"The second routine swaps one    byte at a time and, while not sopretty, is much faster."
   1 '"The horizontal swap is 24 bytes long and starts at 60064. You   need to poke 60065 and 60066    with the picture address and    RANDOMIZE 
   1 '"The first one works a bit like  a vertical venetian blind. The  pictures are exchanged by       rotating vertical strips one    pixel at a time."
   1 '"RANDOMIZE 
   1 '"Both routines can be relocated  at any address."
   1 "library 4"
   1 "Which command converts numbers  to their character equivalent ?","How do you output characters    onto the screen from            a program ?","What does '>' mean ?"
   1 "Which command accepts charact-  ers from the keyboard into a    program ?","What does 'REM' do ?","What always accompanies         'THEN' ?"
   1 "What should always accompany    'GOSUB' ?","What does 'DIM' do ?","Which command removes a program from computer memory ?","What does 'SQR' do ?"
   1 "WWWWWWWWWW","WMBMBMBMBW","WBMBMBMBMW","WMBMBMBMBW","WCMCMCMCMW","WMCMCMCMCW","WDMDMDMDMW","WMDMDMDMDW","WDMDMDMDMW","WWWWWWWWWW"
   1 "VAL","ABS","STR$","CHR$","TAN"
   1 "This procedure must be followed several times if you make       multiple jumps. The Spectrum    will capture automatically."
   1 "THE KEEPER OF THE GOLDEN GATES.","DIMINISH.","POSSESSING THE FIRST DEADLY SIN.","A MASSACHUSSETS TOWN, ONCE A    WHALING CENTRE."
   1 "THE BARD.","ONE OUT OF 101 IN DISNEY FILM.","ITALIAN CITY BACKING OUT OF A   FINAL IMPASSE."
   1 "RETURN","RECEIVE","READ","ENTER","INPUT"
   1 "RETURN","GOTO","SURFACE","LEAVESUB","NEXT"
   1 "PRINT","POINT","WRITE","READ","PLACE"
   1 "Now enter these letters on your answer card":
   1 "MAKE THE FIRST IN ANGER LAST TO FIND YOUR DISTANCE.","ONE'S SUCCESSOR","REMOVE MINE FROM MULE TRAIN TO  GET BEYOND THE PREFIX."
   1 "Lowers screen brightness","Reduces available memory","Deletes a program","Sets up arrays","Gives double integer mode"
   1 "Louder","Greater than","Less than","Equal to","And"
   1 "IF","FOR","UNTIL","ELSE","WHILE"
   1 "Finds the REMainder in a        division","Allows REMarks to be put        into a program","REMembers the previous value    of a variable","REMoves unwanted arrays","Randomly Eliminates Memory"
   1 "FRE(0)","RESTORE","ERASE","DELETE","NEW"
   1 "ENTER the word ";
   1 "Draws squares on the screen","Sets Quarter Registration","Calculates Square Roots of      numbers","Calculates Squares of           numbers","Squirts data between the        computer and the printer"
   1 "DRAUGHTS":
   1 "CROSSWORD"
   1 "COMPET'N"
   1 "A FISH OF THE CARP FAMILY.","RE-ARRANGE CLEOPATRA'S SNAKE TO MAKE IT HEALTHY.","Q. WHAT'S A GREEK ---?          A. ABOUT TEN QUID A WEEK.(MOAN)","SOUNDS LIKE IT USED TO BE AN    ISLAND, BUT NOT HOME.","MY ONE STANDS IDLE IN THE SHED, HOGARTH'S MADE PROGRESS."
   1 "A FAINT GNASH MIXES AN ASIAN    COUNTRY.","ONE WHO HAS COMPLETED A         PILGRIMAGE.","A ROYAL BURG WHICH LOOKS LIKE A MUSICAL NOISE ABATEMENT SLOGAN.","OPEN MEADOW IN PALE AREA.","St. -----, MOST WESTERLY OF TE  HEBRIDES."
   1 "74+80*n",
   1 "7";"       STOP THE TAPE
   1 "35",n/fi:
   1 "23658",o:
   1 "23";"COF=";cof,
   1 "21";"LENSES";
   1 "19",te;"point of";
   1 "19",on;"depth";
   1 "18";"PHOTOGRAPHIC";
   1 "18";"DEPTH of FIELD";
   1 "17",ze;d$:
   1 "16/48#23/2"
   1 "16";"for";
   1 "16";"and";
   1 "157",thy:
   1 "14";"HYPERFOCAL";
   1 "14";"DISTANCES";
   1 "1","1.4","2","2.8","4","5.6","8","11","16","22":
   1 "1","1.25","1.5","2","2.5","3","4","5","6","7","8","10","12","15","20","30","50","100":
   1 "-150",ze:
   1 ","Rotate the next pair of bytes ifnot finished."
   1 ","Repeat if not finished.","   RET","Back to basic if finished."
   1 ","Repeat if not finished."
   1 ","Repeat if not finised."
   1 "(300+100*
   1 "''"Cursor"'"keys"'"move *"''"
   1 """"""""""""""""""""""""
   1 " Then complete the tie-breaking sentence in not more than       fifteen words - your computer   can't help you here!"
   1 " Send the completed cards to    us (to be received not later    than 30th November 1985). Don't forget to stick on a postage    stamp !                                Good Luck !......       "
   1 " Put your answers to the        questions into the boxes on the entry form printed on the back  of the card."
   1 "   RET","Back to BASIC."
   1 "   POP  HL","Get the store address back.","   POP  DE","Get the display address back.","   POP BC","Reset the byte counter.","   POP  AF","Get the rotation counter back.","   DEC  A","One less rotation to do.","   JR   NZ,
   1 "   LD   HL,STORE","Put the stored screen address inHL.","   LD   DE,4000H","Display file address goes in DE.","   LD   BC,1B00h","Whole screen length into BC as acounter."
   1 "   LD   DE,4000h","Screen address in DE.","   LD   HL,STORE","Put stored screen address in HL.","   LD   BC,1800H","BC holds the number of bytes in one screen."
   1 "   LD   BC,1800h","This is the gap between the     display file and the attribute  file.","   ADD  HL,BC","HL now points to the stored     attributes.","   LD   DE,5800h","DE points to the attribute file.","   LD   BC,0030h","BC counts the attribute bytes."
   1 "   LD   A,B","High byte in A...","   OR   C","Or with Low byte to test for 0.","   JR   NZ,
   1 "   LD   A,8","We need 8 rotations. A is the   counter.","
   1 "   LD   (HL),B","One byte done..","   LD   (DE),A"," ...and the other. No need to   swap HL and DE back as the orderdoes not matter."
   1 "   INC  HL","Move on to the next byte.","   INC  DE","Move on the other pointer.","   POP  BC","Retreive the counter."
   1 "   INC  HL","Move on to next stored byte.","   INC  DE","Move on to next displayed byte.","   POP  BC","Fetch the byte counter.","   DEC  BC","One less to do."
   1 "   EX   DE,HL","Now back to the stored byte.","   RL   (HL)","Rotate the screen bit from the  carry into bit 0.","   INC  DE","Move on to the next screen byte.","   INC  HL","Move on to the next stored byte."
   1 "   DEC  BC","One less to do.","   LD   A,B","Usual test for zero...","   OR   C","Gives zero if BC=0.","   JR   NZ,
   1 "   DEC  BC","One less to do.","   LD   A,B","Put high byte of counter in A...","   OR   C","and if BC=0 then this will set  the zero flag.","   JR   NZ,
   1 "                                                              "
   1  when it is   your turn to move."
   1  to"'"answer a"'"clue."''"
   1  to register the move."
   1  to move on, 
   1  to load next item or anyother key to try again":
   1  to copy."
   1  to answer or 
   1  than amongst 
   1  product who's
   1  of the lens ?     (10 - 1000)
   1  n=next screen ":
   1  is played by one playeragainst the Spectrum."''"All the normal rules apply, withthe exception of huffing. You   are not forced to make captures if you do not want to."
   1  from going the way the 
   1  down for a demo. "
   1  copies.)         Hold 
   1  changes"'"mode"'"(across or"'"down)"''"Press"'"
   1  and originallypublished by 
   1  What standard of sharpness?
   1  What is your focussing distance (in metres)? 
   1  What is your aperture? 
   1  What is the  focal length 
   1  WAIT FOR KEYPRESS 
   1  UPDATE POSITION 
   1  This is an
   1  TITLE PICTURE
   1  SPECTRUM TRIUMPHANT 
   1  SPECIAL CASES ROUTINE
   1  SET UP UDGs
   1  SAFE MOVES FOR SPECCY 
   1  RLC  (HL)","Put bit seven of a stored byte  in the carry flag.","   RRC  (HL)","Restore the byte.","   EX   DE,HL","Now work on the screen byte.","   RL   (HL)","Bit 7 goes in the carry flag andbit 0 collects the stored bit."
   1  QUITS"''"
   1  Proved that they had awinning formula with this hit
   1  Press your choice...
   1  Press Q to load next item or     any other key to continue     
   1  PUSH BC","Save the counter.","   LD   B,(HL)","Fetch the stored byte.","   LD   A,(DE)","Fetch the displayed byte.","   EX   DE,HL","Prepare to swap."
   1  PUSH BC","Save the counter.","   LD   B,(HL)","Fetch stored byte.","   LD   A,(DE)","Fetch displayed byte.","   EX   DE,HL","Prepare for swap.","   LD   (DE),A","Stored byte goes to the screen.","   LD   (HL),B","Displayed byte goes to store."
   1  PUSH AF","Save the rotation counter.","   PUSH BC","Save the byte counter.","   PUSH DE","Save the display address.","   PUSH HL","Save the store address."
   1  PRINT MEN AND STATUS 
   1  PRINT BOARD 
   1  PAUSE ROUTINE
   1  PAGE TWO 
   1  PAGE ONE 
   1  My move. 
   1  MULTIPLE JUMP? 
   1  LOAD NEXT PROGRAM 
   1  LOAD CODE 
   1  In this program is a set of tenquestions which form the second half of our competition. Answer each question in turn when your computer prompts you to do so."
   1  INSTRUCTIONS
   1  INITIALISE 
   1  INITIALISE
   1  ILLEGAL MOVES? 
   1  HYPERF DIST ROUTINE
   1  HUMAN'S MOVE 
   1  HUMAN TRIUMPHANT 
   1  FIRST MOVE 
   1  END OF GAME 
   1  Do you wish to:
   1  DON'T RUN OR CLEAR:GOTO 1.":
   1  DEPTH OF FIELD: 
   1  DEPTH OF FIELD ROUTINE
   1  DEFINED FUNCTIONS
   1  DECODE MOVE 
   1  CURSOR MOVEMENT 
   1  COMPUTER'S MOVE 
   1  CHOICE ROUTINE
   1  CAPTURES BY SPECTRUM 
   1  CAPTURES BY HUMAN 
   1  Ap:f/";a(n);
   1  ATTRIBUTE SWAP 
   1  ASK FOR INSTRUCTONS 
   1  A.M.Scott"
   1  ";fl;"mm lens";
   1  ",,"   Focal length = ";fl;" mm",,,"Focussing dist. = ";dis;" metres",,,"       Aperture = f/";ap,,,"            COF = 1/";cof,
   1   suited  to  theneeds of the photographer."
   1   specific distance,  the 
   1   select  your own  standard of   sharpness,it is the COF whichis being established."
   1   points stretching from camera   to infinity, then as the dotson each  side  of the  point  offocus  become  increasingly  un-sharp, their images  on the filmenlarge into tiny blurred discs.The largest disc,measured on the
   1   on the acceptance of a 
   1   of f/1OOO  is adequate.   For   larger prints f/15OO is used,while extremely  large prints ofhigh quality may demand a COF off/2OOO.":
   1   is   the  latitudebetween the nearest and farthestpoints  on  either side  of thatdistance, in which an acceptablysharp image  is produced  in thefinal print."
   1   for your   chosen aperture, the depth offield will extend from half thatdistance to infinity (
   1   for tape,";
   1   for microdrive,";
   1   for menu."
   1   confusion  (COF)  is  usually   expressed  as  a fraction  ofthe  focal length  of  the lens.The maximum  acceptable  size ofCOF  is largely subjective,  anddependant on factors such as thefinal size of the print."
   1   confused with 
   1   as a point, gives thesize of the circle of confusion."
   1   any other key to continue...
   1   When a camera is focused on a
   1   When  you are asked  later to
   1   WITH  MODERN  AUTO-FOCUS  AND
   1   The diameter of the circle of
   1   SLR  CAMERAS, FOCUSSING PROB-   LEMS MIGHT  SEEM  A THING  OFTHE PAST. THERE REMAIN OCCASIONSHOWEVER, WHEN THE NEEDS OF HIGH-QUALITY PHOTOGRAPHY STILL DEMANDA DETAILED  FORE-KNOWLEDGE  OF ALENS' FOCUSSING PARAMETERS."
   1   Print hyperfocal distance
   1   Print depth of field tables.
   1   Press C to copy,
   1   ON       FROM      
   1   Medium (f/15OO)
   1   MENU & MAIN ROUTINE
   1   Low    (f/1OOO)
   1   If you focus your lens on the
   1   If the subject  is  a line of
   1   I don't know what you mean. 
   1   How to enter:-":
   1   High   (f/2OOO)
   1   HOW TO USE IT 
   1   Go back to instructions.
   1   For normal  snapshots,  a COF
   1   Find depth of field for a
   1   Depth of field  should not be
   1   Depth of field  also  depends
   1    MEDIUM sets it to f/15OO.
   1    HIGH   sets it to f/2OOO."
   1     to continue                     
   1     tables.
   1     specific situation.
   1      HYPERFOCAL DISTANCES",
   1      HYPERFOCAL DISTANCES
   1      COPYING SCREEN
   1       START THE TAPE
   1         DEPTHS of FIELD.
   1             TOTAL `46.70
   1              and
   1                                                                                                                                 ";